.w_box_cityintro .xx_r{text-align:left;float:left; width:670px; font-size:12px; line-height:28px; padding:8px 0 0px 0px;}
.w_box_cityintro .xx_r h4{ font-weight:600; font-size:14px; color:#08c;float:left; }
.w_box_cityintro .xx_r span{ font-weight:400; padding:0 12px 0 0; color:#08c;}
.w_box_cityintro .xx_r a{color:#00f;text-decoration:none;overflow:hidden;}
.w_box_cityintro .xx_r li{ float:left; width:320px; line-height:25px; padding:0 0 0 5px;}
.sf_txt_top2_c {float:left;width:690px;}
.sf_txt_top2_c .news{float:left;width:690px; padding:6px 0px 6px;}
.sf_txt_top2_c .news h4{ font-weight:600; font-size:14px; color:#08c;float:left; float:left;width:156px;height:28px;padding:0 0 0 15px;line-height:28px;}
.sf_txt_top2_c .news h4 a{ color:#08c;}
.sf_txt_top2_c .news li{float:left;width:156px;height:28px;padding:0 0 0 15px;line-height:28px; font-size:12px;overflow:hidden;}

.weather_pic{ float:left; width:188px; height:115px; padding:0 10px 0px 0; overflow:hidden; position:relative;}
.weather_pic img{ width:188px; height:115px;}
.weather_pic span{ float:left; width:188px; height:22px; line-height:22px; text-align:center; color:#fff; position:absolute; left:0px; bottom:0px;background:#000;filter: Alpha(Opacity=80);opacity:0.8;}
.weather_pic a span:hover{ color:#f60}